TechDraw Symbol/it

TechDraw Simbolo

Posizione nel menu
TechDraw → Viste TechDraw → Inserisci Simbolo SVG
Ambiente
TechDraw
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Modelli di squadrature, Draft SVG

Descrizione

Lo strumento TechDraw Simbolo inserisce un oggetto Symbol. Un simbolo è una vista ridotta che contiene solo un singolo file SVG conforme alla specifica svg-tiny (vedi TechDraw Modelli di squadrature).

Un Simbolo può essere qualsiasi cosa che aiuti ad annotare un disegno e che non necessiti di essere ulteriormente modificato, può comunque contenere testi modificabili.

disponibile dalla versione 1.0: anche lo strumento TechDraw Vista può creare un simbolo.

Rosa dei venti aggiunta alla pagina di disegno; questo simbolo è disponibile installando l'addon "symbols_library" con l'Addon Manager

Uso

  1. Se nel documento sono presenti più pagine di disegno: facoltativamente attivare la pagina desiderata selezionandola nella Vista ad albero.
  2. Selezionare l'opzione TechDraw → Viste TechDraw → Inserisci simbolo SVG dal menu.
  3. Se nel documento sono presenti più pagine di disegno e non si ha ancora attivato una pagina, si apre la finestra di dialogo Scelta pagina:
    1. Selezionare la pagina desiderata.
    2. Premere il pulsante OK.
  4. Si apre un browser di file.
  5. Selezionare un file SVG.
  6. Viene inserito un simbolo.
  7. Facoltativamente, modificare la sua proprietà DatiScale per regolarne le dimensioni.

Note

Proprietà

Vedere anche: Editor delle proprietà.

Un simbolo, formalmente un oggetto TechDraw::DrawViewSymbol, ha le proprietà comuni a tutti i tipi di Vista. Ha inoltre le seguenti proprietà aggiuntive:

Dati

Drawing view

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Lo strumento Simbolo SVG può essere utilizzato nelle macro e dalla console Python utilizzando la seguente funzione:

sym = FreeCAD.ActiveDocument.addObject('TechDraw::DrawViewSymbol','TestSymbol')
rc = page.addView(anno)
f = open(unicode(symbolFileSpec,'utf-8'),'r')
svg = f.read()
f.close()
sym.Symbol = svg
rc = page.addView(sym)